have been grossly insulted - Alemán Inglés Diccionario